package xin.mashibo.pattern.adapter;

/**
 * 对象适配器模式中：适配器角色
 * 使用委托的方式
 *
 * @author MaShibo on 2018/4/3
 */
public class EntrustPrintBanner implements Print {

    private Banner banner;

    public EntrustPrintBanner(String string) {
        banner = new Banner(string);
    }

    @Override
    public void printWeak() {
        banner.showWithParen();
    }

    @Override
    public void printString() {
        banner.showWithAster();
    }
}
